﻿using System;
using System.Runtime.Serialization;

namespace Common.Contract.Warranty.Record
{
    [DataContract]
    [Serializable]
    public class PndHistRecord
    {
        [DataMember]
        public string SerialNumber { get; set; }

        [DataMember]
        public string Moseq { get; set; }

        [DataMember]
        public string ResponseType { get; set; }

        [DataMember]
        public string CmdCode { get; set; }

        [DataMember]
        public DateTime? ReceiveDate { get; set; }

        [DataMember]
        public int? PndDays { get; set; }

        [DataMember]
        public string ConfirmFlag { get; set; }

        [DataMember]
        public string ConfirmType { get; set; }

        [DataMember]
        public DateTime? ConfirmDate { get; set; }

        [DataMember]
        public string ShopCell { get; set; }

        [DataMember]
        public string ResponseMsg { get; set; }

        [DataMember]
        public string Model { get; set; }

        [DataMember]
        public string ConfirmUser { get; set; }

        [DataMember]
        public string MessageBody { get; set; }

        [DataMember]
        public string EndUserCell { get; set; }

        [DataMember]
        public string PndType { get; set; }

        [DataMember]
        public string ShopCode { get; set; }

        [DataMember]
        public bool? SmsYn { get; set; }

        [DataMember]
        public bool? RejectFlag { get; set; }

        [DataMember]
        public DateTime? RejectDate { get; set; }

        [DataMember]
        public string RejectUser { get; set; }

        [DataMember]
        public bool? TransferFlag { get; set; }
    }
}